package com.hsp.Demo_03_object;

public class Demo_13 {
    public static void main(String[] args) {
        /*
        2、编写类A02，定义方法find，实现查找某字符串数组中的元素查找，并返回索引，如果找不到，则返回-1。
         */
        String[] str = {"a", "b", "c", "e", "f", "g"};
//        String[] str = {};
        Demo_13 demo_13 = new Demo_13();
        String s1 = null;
        int index = demo_13.find(str, s1);
       if(index == -1){
           System.out.println("在数组中没有找到该元素！");
       }else{
           System.out.println("在数组中，该元素是第" + (index + 1) + "个");
       }
    }

    public int find(String[] str, String s1){
        int index = -1;
        //1、如果需要查找的元素为 ： null， 则直接返回-1， 没有找到
        if("".equals(s1) || s1 == null || str == null){
            return index;
        }
        for(int i = 0; i < str.length; i++){
            if(s1.equals(str[i])){
                index = i;
                return index;
            }
        }

        return index;
    }
}
